<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // - 判断一个整数，属于哪个范围：大于0；小于0；等于0
        var num = 11;
        // if (num > 0) {
        //     console.log('大于0');
        // } else if (num < 0) {
        //     console.log('小于0');
        // } else if (num === 0) {
        //     console.log('等于0');
        // }

        if (num > 0) {
            console.log('大于0');
        } else if (num < 0) {
            console.log('小于0');
        } else {
            console.log('等于0');
        }
        // - 判断一个整数是偶数还是奇数，并输出判断结果
        // if (num % 2 == 0) {
        //     console.log(num + '是偶数');
        // } else {
        //     console.log(num + '是奇数');
        // }


        if (num < 0) {
            console.log('不判断负数的奇偶性，请输入一个正整数');
        } else {
            // num 是大于等于0
            // 再判断奇偶性
            if (num % 2 == 0) {
                console.log(num + '是偶数');
            } else {
                console.log(num + '是奇数');
            }

        }

        // - 开发一款软件，根据公式（用户的身高-108）*2=标准体重，可以有10斤左右的浮动。
        // 来观察测试者体重是否合适（提供 身高 体重）

        // 198 -体重
        //用户的身高和体重
        var userHeight = 180;
        var userWeight = 198;
        // （用户的身高-108）*2=标准体重

        // 计算出了标准体重
        var sWeight = (userHeight - 108) * 2;
        console.log(sWeight);// 144 
        // 可以有10斤左右的浮动。154 134

        // 得到上下浮动以后的临界值
        var sWeightMin = sWeight - 10;
        var sWeightMax = sWeight + 10;

        console.log(sWeightMin);
        console.log(sWeightMax);

        // 用户的体重大于 标准的最大值
        if (userWeight > sWeightMax) {
            console.log('超重了');
        } else if (userWeight < sWeightMin) {
            // 用户的体重小于 标准的最小值
            console.log('太瘦了');
        } else {
            console.log('体重合适');
        }


        var k = 1;
        // console.log(k++ + ++k + k + k++);
        // console.log(k);//4

        var r1 = k++;// ++在后，先赋值 先把k赋值r1 ,r1= 1,再让k增加1  k=2
        var r2 = ++k;//++在前，先让k增加1 k=3，再赋值，再把k赋值r2  r2=3
        var r3 = k;//k=3,r3=3
        var r4 = k++;//++在后，先把k赋值r4，r4=3，在让k增加1 k=4

        console.log(r1 + r2 + r3 + r4);
        // 1+3+3+3



    </script>

</body>

</html>